/*
#facebox .b
{
    background:url(http://images.edmodo.com/images/facebox/b.png);
}

#facebox .tl
{
    background:url(http://images.edmodo.com/images/facebox/tl.png);
}

#facebox .tr
{
    background:url(http://images.edmodo.com/images/facebox/tr.png);
}

#facebox .bl
{
    background:url(http://images.edmodo.com/images/facebox/bl.png);
}

#facebox .br
{
    background:url(http://images.edmodo.com/images/facebox/br.png);
}
*/

#facebox .b,
#facebox .bSide,
#facebox .tl,
#facebox .tr,
#facebox .bl,
#facebox .br{background:url(/images/sprites/facebox.png) no-repeat 0 0}

#facebox .b{background-repeat:repeat-x}
#facebox .bSide{background-repeat:repeat-y}

#facebox .tl{background-position:-20px -20px}
#facebox .tr{background-position:-30px -20px}
#facebox .bl{background-position:-20px -30px}
#facebox .br{background-position:-30px -30px}


#facebox
{
    position: absolute;
    top: 0;
    left: 0;
    z-index: 100;
    text-align: left;
}

#facebox .popup
{
    position: relative;
}

#facebox table
{
    border-collapse: collapse;
}

#facebox td
{
    border-bottom: 0;
    padding: 0;
}

#facebox .body
{
    background: #fff;
    min-width: 370px;
}

#facebox .loading
{
    text-align: center;
}

#facebox .image
{
    text-align: center;
}

#facebox img
{
    border: 0;
    margin: 0;
}

#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br
{
    height: 10px;
    width: 10px;
    overflow: hidden;
    padding: 0;
}

#facebox_overlay
{
    position: fixed;
    top: 0px;
    left: 0px;
    height:100%;
    width:100%;
}

.facebox_hide
{
    z-index:-100;
}

.facebox_overlayBG
{
    background-color: #ffffff;
    z-index: 99;
}

* html #facebox_overlay /* ie6 hack */
{
    position: absolute;
    height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#facebox div.header
{
    padding: 5px;
    background-color: #5E94CC;
    color: #FFFFFF;
    font-weight: bold;
    *height:17px;
    overflow: hidden;
}

#facebox div#body
{
    background: #ffffff;
    color: #333333;
    border: 4px solid #3265B0;
}

#facebox div.content
{
    padding: 10px;
}

#facebox .header > a.close
{
    font-family:'Lucida Grande','Nimbus Sans L',Arial,Helvetica,sans-serif;
    font-size:12px;
    color: #ffffff;
    font-weight:bold;
}

#facebox .header > a.close
{
    float: right;
    color: #ffffff;
}

#facebox .header > span.title
{
    float: left;
    color: #ffffff;
}
